package normalapi;

import java.util.Date;
import java.text.SimpleDateFormat;


public class DateDemo {
    public static void main(String[] args) {
        //获取当前时间
        Date time = new Date();
        System.out.println(time);
        //获取当前时间的毫秒数
        System.out.println(time.getTime());
        System.out.println(System.currentTimeMillis());

        Date time2 = new Date(1000);
        System.out.println(time2);

        //Date 常用方法
        //after 比较时间是否在指定时间之后
        System.out.println(time.after(time2));
        //before 比较时间是否在指定时间之前
        System.out.println(time.before(time2));
        //compareTo 比较时间
        System.out.println(time.compareTo(time2));  //1 大于 -1 小于 0 等于
        //equals 比较时间
        System.out.println(time.equals(time2)); //true false
        //getTime 获取时间的毫秒数
        System.out.println(time.getTime());
        //setTime 设置时间的毫秒数
        time.setTime(1000);
        System.out.println(time);

        //SimpleDateFormat时间格式化 E 星期
        SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");
        System.out.println(formatter.format(new Date()));
    }
}
